From 2c306f75c4929030913ece2c9595c04a36123aa8 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 4 Aug 2020 00:25:35 -0400 Subject: [PATCH] docs: Add a gallery image for GtkEditableLabel --- docs/reference/gtk/images/editable-label.png | Bin 0 -> 3893 bytes docs/reference/gtk/meson.build | 1 + docs/reference/gtk/visual_index.xml | 3 +++ docs/tools/widgets.c | 22 +++++++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 docs/reference/gtk/images/editable-label.png diff --git a/docs/reference/gtk/images/editable-label.png b/docs/reference/gtk/images/editable-label.png new file mode 100644 index 0000000000000000000000000000000000000000..e90793052aedf8f1f546887b333008a10421ce09 GIT binary patch literal 3893 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 + + + diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index 9cfc3459be..a636c20e70 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -657,6 +657,27 @@ create_file_button (void) return new_widget_info ("file-button", vbox, MEDIUM); } +static WidgetInfo * +create_editable_label (void) +{ + GtkWidget *vbox; + GtkWidget *widget; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12); + widget = gtk_editable_label_new ("Editable Label"); + gtk_box_append (GTK_BOX (vbox), widget); + gtk_box_append (GTK_BOX (vbox), gtk_separator_new (GTK_ORIENTATION_HORIZONTAL)); + widget = gtk_editable_label_new ("Editable Label"); + gtk_editable_label_start_editing (GTK_EDITABLE_LABEL (widget)); + gtk_widget_add_css_class (widget, "frame"); + gtk_box_append (GTK_BOX (vbox), widget); + + gtk_widget_set_valign (vbox, GTK_ALIGN_CENTER); + + add_margin (vbox); + + return new_widget_info ("editable-label", vbox, MEDIUM); +} static WidgetInfo * create_separator (void) { @@ -1551,6 +1572,7 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_media_controls ()); retval = g_list_prepend (retval, create_picture ()); retval = g_list_prepend (retval, create_password_entry ()); + retval = g_list_prepend (retval, create_editable_label ()); return retval; } -- 2.30.2